self-powered station - French English Dictionary